package oop;
/*
接口：
    成员变量：
        只能是常量，并且是静态的并公开的
        * 默认修饰符：public static final
        * 建议：自己手动给出
    构造方法：接口没有构造方法
    成员方法：只能是抽象方法
        * 默认修饰符：public abstract
        * 建议：自己手动给出
 */
public class Demo_Interface2 {
    public static void main(String[] args) {

    }
}
interface Inter2 {
    public static final int num = 10;
    //public static final 没有先后顺序，可以互相交换位置
    //在接口中定义的变量都是常量

    //public Inter2() { }
    //接口没有构造方法

    //public void print() { }
    //接口中不能定义非抽象方法

    public abstract void print();
    //接口中的方法默认修饰符是：public abstract

}
class Demo2 /*extends Object*/ implements Inter {
    //一个类不写继承任何类，默认继承Object类

    @Override
    public void print() {
        System.out.println();
    }
}

